ruin (someone's) day

Translations
gâcher la journée de quelqu'un
Definitions
To cause someone to have a negative or unpleasant experience, often by introducing an unexpected problem or disappointment.